import type { LoginForm, LoginRes, Profile } from "@/types/user";
import { request } from "@/utils/reuqest";

/**
 * 登录API函数
 * 该函数用于向服务器发送登录请求
 * 
 * @param data 登录表单数据，包含用户输入的用户名和密码等信息
 * @returns 返回一个Promise对象，包含服务器响应的数据
 */
export const loginApi = (data: LoginForm) => {
  return request<LoginRes>("/park/login", "POST", data);
};

/**
 * 获取用户信息
 * @returns 
 */
export const getProfileAPI = () => {
  return request<Profile>('/park/user/profile') 
}